/**
 * @classdesc 字典模板（通用设置及个性化设置使用）
 * @property {Object} label 标签对象，内部属性名为字典类型名称
 * @property {Object} dict 字段数组，内部属性名为字典类型名称
 * @property {Array.<DictMeta>} _dictMetas 字典元数据数组
 */
export default class DictTemplate {
  constructor() {
    this.dictTemplates = []
  }
  init(options) {
    if (options && options instanceof Array) {
      DictTemplate.prototype.dictTemplates = options
    } else {
      throw new Error('空数组')
    }
    return Promise.all(DictTemplate.prototype.dictTemplates)
  }
}
